home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / gcc / ixemuldc.lha / ixemul / TODO < prev    next >
Text File  |  1996-03-26  |  1KB  |  33 lines

  1. ***    Integrate the manual pages back into the source base, arrange
  2.     to have them built from nroff source during the build process,
  3.     and then installed during the install process.  Note that we
  4.     currently only have cat'able man pages, so we need to track
  5.     down the sources, perhaps from the BSD lite distribution.
  6.  
  7. ***    Improve the handling of global environment variables (from ENV:).
  8.     The idea is as follows: when the library is first opened, it reads
  9.     ENV:. It also sets a Notify request on ENV:. Whenever an ixemul
  10.     client is started, the library checks whether it was notified and,
  11.     if so, it scans ENV: again. Notifies should go to a message port
  12.     which is PA_IGNORE, which means nobody is signalled, which means
  13.     that you don't require a task to handle this.
  14.  
  15. ***    Given the shell script s.sh in /ram/t:
  16.  
  17.     #!/bin/sh
  18.     /bin/echo $0
  19.  
  20.     'sh /ram/t/s.sh' produces '/ram/t/s.sh', while typing '/ram/t/s.sh'
  21.     from within the pdksh shell produces 'Ram:t/s.sh'. Why the
  22.     difference?
  23.  
  24. ***    If you install an ixemul compiled for a 68020 or up on a 68000-based
  25.     Amiga, then you should get an error message. At the moment you just
  26.     get an "Address Error" (80*03) alert.
  27.  
  28. ***    Ixemul uses Disable()/Enable() a lot. It is my suspicion that a    lot,
  29.     if not all, of these calls can be replaced by the more friendly
  30.     Forbid()/Permit(), or even by semaphores. This should be checked.
  31.  
  32. ***    Add networking man pages from NetBSD.
  33.